1
Mountain roads with that white Benz SS must be harrowing...mechanical brakes!
I can really hear the Swiss-German accent there...hard to describe but it's there.